package router

import (
	"github.com/gin-gonic/gin"
	"lesson_demo/bubble/controller"
)

func SetupRouter() *gin.Engine  {
	// 第一步创建gin对象
	r := gin.Default()

	// 告诉gin框架模板文件引用的静态文件去哪里找
	r.Static("/static", "static")

	// 告诉gin框架去哪里找模板文件
	r.LoadHTMLGlob("templates/*")

	// 发送Git请求
	r.GET("/", controller.IndexHandler)

	// 路由集合
	V1All := r.Group("api")
	{
		// 查看所有非洲猪瘟数据
		V1All.GET("/african_swine/World_african_swine", controller.GetAfricanSwine)
		// 查看所有禽流感病毒数据
		V1All.GET("/bird_flu/World_bird_flu", controller.GetBirdFlu)
	}
	return r
}
